source 'https://github.com/CocoaPods/Specs.git'
#source 'https://git.coding.net/CLY1/YFLibrary.git'

# Uncomment the next line to define a global platform for your project
platform :ios, '8.0'

target 'ObjectiveKit' do
  # 如果不希望使用动态框架，请在下一行注释
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for ObjectiveKit
  pod 'AFNetworking'
  pod 'FMDB'
  pod 'SDWebImage'
  # pod 'Masonry'
  pod 'JSONModel'
  pod 'MJExtension'
  
  # XML 解析和生成
  pod 'KissXML'
  
  # 上下拉刷新
  pod 'SVPullToRefresh'
  pod 'MJRefresh'
  
  pod 'JGProgressHUD'
  pod 'MBProgressHUD'
  
  # 从CoreData到MagicalRecord
  pod 'MagicalRecord'
  
  # 日期工具
  pod 'DateTools'

  # oc运行时通过类名/方法名反射得到相应的类和方法
  # https://github.com/bang590/JSPatch
  pod 'JSPatchPlatform'
  
  # 截屏
  pod 'DHSmartScreenshot'
  
  # Hook 切面编程  https://github.com/steipete/Aspects  7.6k 星
  pod 'Aspects'
  
  # 很方便自定义日历
  pod 'JTCalendar'
  
  # 可自由添加到指定位置的分页标控件 120星
  pod 'LGFFreePT'
  
  # 常用工具类
  pod 'LGFOCTool'
  
  # weak timer
  pod 'MSWeakTimer'
  
  # 是一个 CALayer 的扩展，实现了角梯度效果。
  pod 'AngleGradientLayer'
  
  pod 'CustomIOSAlertView'
  
  # 视频播放器 这里面依赖了Masonry注释掉
  pod 'SRVideoPlayer'
  
  # 腾讯搜集日志
  pod 'Bugly'
  
  # sharesdk公共库(必须)
  pod 'ShareSDK3'
  pod 'MOBFoundation'
  # pod 'ShareSDK3/ShareSDKPlatforms/WeChat'
  
  # 阿里和微信支付
   pod 'WechatOpenSDK'
  #pod 'AlicloudPush', '~> 1.9.8'
  # fecebook 登录
  pod 'FBSDKCoreKit'

  # webview进度条
  pod 'NJKWebViewProgress'
  
  # SDWebImage中使用FLAnimatedImage来播放gif
  pod 'FLAnimatedImage'
  
  # SSZipArchive压缩和解压缩
  pod 'SSZipArchive'
  
  # 动画
  pod 'pop'
  
  # Facebook 于检测对象是否存在引用循环
  pod 'FBRetainCycleDetector'
  
  # 监测FPS/内存/CPU 124星
  pod 'WHDebugTool'
  
  # 文件夹一共有Utility ，Text，Image，Cache，Model，Base 郭曜源(ibireme) 13.2K星
  pod 'YYKit'
  
  # 私有库
  #pod 'YFLibrary'
  
  # 将信息存入钥匙串-从钥匙串读取信息 2.9K星
  pod 'UICKeyChainStore'
  
  # 快捷的解决键盘遮盖输入框的问题 13.6K星
  pod 'IQKeyboardManager'
  
  #日志收集
  pod 'CocoaLumberjack'
  
  # 获取堆栈信息 https://www.plcrashreporter.org/download/
  pod 'PLCrashReporter'
  
  # 指出了四个典型的直接使用 Runtime 方法进行方法交换的风险。我稍作整理，以方便你查看，并便于你理解后续的内容。
  # https://github.com/rabovik/RSSwizzle/
  pod 'RSSwizzle'
  
  # 第三方内存检测工具
  # https://github.com/Tencent/MLeaksFinder 4.6k星
  pod 'MLeaksFinder'
  # https://github.com/facebook/FBRetainCycleDetector 3.6k星
  # https://github.com/mikeash/Circle
  pod 'FBRetainCycleDetector'
  # https://github.com/Tencent/OOMDetector 1.6k 星
  # pod 'OOMDetector', '1.3'
  # Matrix通过接入各种性能监控方案，对性能监控项的异常数据进行采集和分析，输出相应的问题分析、定位与优化建议，
  # 从而帮助开发者开发出更高质量的应用。
  # 性能优化到极致的爆内存监控工具，能够全面捕获应用爆内存时的内存分配以及调用堆栈情况。
  # https://github.com/tencent/matrix/tree/master/matrix/matrix-iOS
  pod 'matrix-wechat'
  
  # 业界领先的卡顿堆栈捕获能力，同时兼备崩溃捕获能力
  # https://github.com/kstenerud/KSCrash 2.8k 星
  #和matrix-wechat类名冲突
  #pod 'KSCrash'
  
  # fishhook 支持在iOS上运行的Mach-O二进制文件中动态重新绑定符号的库。 3.6k 星
  # https://github.com/facebook/fishhook
  
  
  # PromiseKit 构建底层的发布和订阅事件总线
  # PromiseKit 解决了多个网络请求串行的问题。
  # https://github.com/mxcl/PromiseKit 12k 星
  # https://github.com/mxcl/PromiseKit/blob/master/Documentation/ObjectiveC.md
  pod 'PromiseKit'
  
  # 压缩
  pod 'Snappy'
  
  # 直播弹幕
  pod 'BarrageRenderer', '~> 1.8.0'

end
